mutually agreed terms - French English Dictionary